Reference frames
The following frames are defined in CelestLab:
Note: PEF (Pseudo Earth Fixed) is defined for instance in Implementation Issues Surrounding the New IAU Reference Systems for Astrodynamics by Vallado et al.
In addition, CelestLab defines (see below for details):
The conversion from one frame to another can be done by the functions: CL_fr_convert and CL_fr_convertMat. Specific functions are defined for body centered frames (see below).
Important remark: "Veis", "CIRS", "TOD", "TIRS", "PEF and "TEME" share the same (true) equatorial plane. "Veis" and "TEME" (for instance) can be considered as modernized versions of the respective frames. Their definitions might be slightly different from what can be found in other libraries.
The models used for frame conversions in CelestLab are those recommended by the IERS 2010 convention (IERS Technical Note No. 36: http://www.iers.org/nn_11216/IERS/EN/Publications/TechnicalNotes/tn36.html):
GCRS → ICRS:
ICRS is considered as identical to GCRS in CelestLab.
GCRS → EME2000:
The transformation from GCRS to EME2000 is a constant rotation (IAU2006 model).
The rotation angle is close to 6.4E-6 deg, which corresponds to about 0.7m at 1 Earth radius.
GCRS → MOD:
The transformation from GCRS to MOD is a [3,1,3,1] rotation considering Fukushima-Williams precession angles (IAU2006 model).
MOD → EOD:
The transformation from MOD to EOD is a rotation about the X axis of the mean obliquity (IAU2006 model).
MOD → TOD:
The transformation from MOD to TOD is a [1,3,1] rotation using (IAU2006/2000A model) nutation angles.
GCRS → CIRS:
The transformation from GCRS to CIRS can be done in several ways. The method implemented in CelestLab is the one using the classical angles (IAU2006/2000A Model, CIO based). For computation efficiency and for dates in the time period [2000, 2100], the results are obtained by interpolation of pre-computed data. Another method (IAU2006/2000A Model, CIO based, using XY series) is implemented in CelestLab but not available by default (See remark below).
CIRS → TIRS:
The transformation from CIRS to TIRS is a rotation around the Z axis of Earth Rotation Angle (ERA) (IAU2000 model).
Ocean tidal and libration effects in UT1 are ignored in CelestLab. The amplitude of the effect is a few microseconds on UT1. See chapter 5.5.3 of IERS 2010 conventions (IERS Technical Note No. 36) for more details.
TIRS → PEF:
The transformation from TIRS to PEF is a rotation about the Z axis of the TIO locator (s') angle. The TIO locator is obtained from polar motion observations by numerical integration, and so is in essence unpredictable. However, it is dominated by a secular drift of 47 microarcseconds per century which is the approximation implemented (IAU2000 model).
PEF → ITRS:
The transformation from PEF to ITRS is a [2,1] rotation of polar motion angles (-xp,-yp). The polar motion angles are unpredictable and do not have any model associated with them (*). Typical values range from 0.1 to 0.5 arcseconds.
They can be retrieved in IERS bulletins at: http://www.iers.org/IERS/EN/Publications/Bulletins/bulletins.html.
*: Polar motion is also affected by two (small) effects for which correction models exist but they are ignored in CelestLab.
- Diurnal and semi-diurnal variations due to the oceanic tides, with amplitudes of a fraction of milliarcsecond.
- Libration in polar motion with an amplitude of about 10 microarcseconds.
See chapter 5.5.1 of IERS 2010 conventions (IERS Technical Note No. 36) for more details.
Veis → PEF:
The transformation from Veis to PEF is a rotation about the Z axis of the Veis sidereal time. (Reference: Georges Veis - the system reference, in Sao special report 200, 1st volume, 1966 Veis sidereal time).
TEME of date → PEF:
The transformation from TEME (of date) to PEF is a rotation about the Z axis of the Greenwich mean sidereal time (IAU1982 model).
Remark: Other IAU models are in fact available in CelestLab. The corresponding functions are not documented in the help files, may change without notice, but could still be useful occasionally. The available models are: IAU2000 frame bias, IAU76 precession, IAU80 obliquity, IAU80 nutation and the IAU2006/2000A Model, CIO based, using XY series model for GCRS → CIRS.
For the analysis of orbits around Earth, it is convenient to use 2 particular reference frames: one (nearly) inertial and one (nearly) tied to Earth so that the conversion from one of them to the other can be done by a single rotation around the Z axis. In CelestLab, these 2 frames are called ECI (Earth Centered Inertial) and ECF (Earth Centered (Earth) Fixed) respectively.
ECI is typically used for the definition of orbits. ECF is suitable for visibility calculations with ground locations for instance.
The Default setting is such that:
For compliance reasons with previous practices, it is possible to change this default setting so that:
See Configuration for more details on how to configure preferences in CelestLab
CelestLab defines body centered frames which are called:
Frames are defined for all solar system planets except Earth, plus Moon and Sun. Earth is excluded in order to avoid confusion with Earth centered frames.
The conversion from one frame to another can be done by the functions: CL_fr_bodyConvert and CL_fr_bodyConvertMat.